public class demo5 {
    public static void main(String[] args) {
        int i = 128;
        byte a = (byte)i; // 内存溢出
        System.out.println(i);
        System.out.println(a);

        // 操作比较大的数字的时候,注意溢出的问题
        // JDK7新特性,数字之间可以用下划线分割
        int money = 10_0000_0000;
        int year = 20;
        int total = money*year; // -1474836480  内存溢出
        long total2 = money*year; // 默认是int,转换之前已经存在问题了?
        long total3 = money*(long)year; // 先把一个数组转换为long
        System.out.println(total);
        System.out.println(total2);
        System.out.println(total3);
    }
}
